self hatred - German English Dictionary